use regex::Regex;

/// 修复日期时间格式，将 "YYYY-MM-DDHH:MM:SS" 转换为 "YYYY-MM-DD HH:MM:SS"
pub fn fix_datetime_format(datetime: &str) -> String {
    // 使用正则表达式匹配 "YYYY-MM-DDHH:MM:SS" 格式
    let re = Regex::new(r"^(\d{4}-\d{2}-\d{2})(\d{2}:\d{2}:\d{2})$").unwrap();
    if let Some(caps) = re.captures(datetime) {
        // 在日期和时间之间添加空格
        format!("{} {}", &caps[1], &caps[2])
    } else {
        // 如果不符合格式，则返回原始字符串
        datetime.to_string()
    }
}